package com.tdrc.common.service;
/**
 * @author dpf
 * @version 1.0
 * @date 2020-5-12 15:32
 * @instruction ...
 */
public interface IFileService {
    /**
     * sftp文件上传
     * @param targetDirectory
     * @param targetFileName
     * @param sourceFile
     */
    void uploadFileBySftp(String targetDirectory, String targetFileName,String sourceFile);
    /**
     *sftp文件下载
     * @param sourceDirectory 源文件目录
     * @param sourceFileName  源文件名称
     * @param targetDirectory  下载存储
     * @param targetFileName
     */
    void downloadFileBySftp(String sourceDirectory, String sourceFileName, String targetDirectory,String targetFileName);
    /**
     * 删除文件
     * @param targetDirectory 目标目录
     * @param targetFileName  目标文件名称
     */
    void deleteFileBySftp(String targetDirectory, String targetFileName);

}
